# 4.订单模块
# 添加订单
# 获取订单列表
# 接单和拒单
# 评价订单

# 添加订单
# URL
# /api/v1.0/orders
# 是否需要登录
# 是
# 请求方式
# POST

# 请求参数
# house_id true int 房屋id
# start_date true str 开始日期
# end_date true str 结束时间

# 返回
# 订单号 errno errmsg
from flask import g
from flask import jsonify
from flask import request

from api.modules import api_blue
from api.utils.commons import user_login_data
from api.utils.response_code import RET


@api_blue.route('/orders', methods=['POST'])
@user_login_data
def orders():
    # 判断用户是否登录
    if not g.user:
        return jsonify(errno=RET.NODATA, errmsg="请先登录")
    # 获取参数
    house_id = request.json.get("house_id")
    start_date = request.json.get("start_date")
    end_date = request.json.get("end_date")
    # 校验非空
    if not all([house_id, start_date, end_date]):
        return jsonify(errno=RET.PARAMERR, errmsg="参数不能为空")
    pass
    #
